burst on the scene - French English Dictionary